package com.flyme.module.base.provider.service;

import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.flyme.common.core.model.query.PagerInfo;
import com.flyme.core.base.supper.entity.EntityMap;
import com.flyme.core.base.supper.service.IBaseService;
import com.flyme.module.base.client.entity.SysFeedback;

import java.util.List;

/**
 * 意见反馈
 *
 * @author: zyf
 * @date: 2018/10/24 16:38
 * @description:
 */
public interface SysFeedbackService extends IBaseService<SysFeedback> {

    /**
     * 根据用户查询反馈留言
     */
     List<EntityMap> selectByUser(String accountInfoId, PagerInfo pagerInfo);

     /**
     * 查询
     */
    List<EntityMap> getAll(IPage page);

    /**
     * 根据用户id改变回复记录状态
     */
    boolean editStatus(Long userId);

    /**
     * 根据用户统计未查看的平台回复
     */
    Integer countByUser(Long userId);

    /**
     * 根据用户统计
     */
    Integer countByUser2(Long userId);

}
